Leaf node

English word definition — powered by WordNet

NOUN

(botany) the small swelling that is the part of a plant stem from which one or more leaves emerge

Want to remember leaf node?

Sign up free to bookmark & revise